Transforming Xml Schema Constraining Facets and Xml Queries to Object Constraint Language (ocl)
نویسندگان
چکیده
Unified Modeling Language UML became the main part of software development including web applications that use XML for exchanging structured data. That’s why there is a need for modeling XML elements with UML. Design Recovery or Reverse Engineering allows us to get conceptual schema which helps developers to understand systems and to ease its maintenance. A lot of XML Schema mapping methods focus only on getting the structural part (elements, complex types and attributes ...) without giving importance to constraints and restrictions and also XML Queries. In this sense our goal is to represent the mapping and the transformations rules from XML elements and queries to UML/OCL.
منابع مشابه
Towards a Framework for Mapping Between UML/OCL and XML/XQuery
The Unified Modeling Language is the standard language for modeling systems. UML has been extended to model web applications. At the same time, Web technology has become largely relying on XML documents. The structure of XML documents, namely the XML schema or DTD for these documents can be modeled using UML data structures. UML tools are usually concerned with the generation of the structure a...
متن کاملVisual Modeling of XML Constraints Based on a New Extensible Constraint Markup Language
With the mature of e-business on the Internet, the eXtensible Markup Language (XML) is rapidly becoming the industry standard for business-to-business (B2B) data integration. While Document Type Definitions (DTDs) and XML Schemas can be used to specify and validate syntactic constraints on XML documents, currently there are no effective languages or tools for specifying and validating semantic ...
متن کاملFull-Fidelity Flexible Object-Oriented XML Access
Developers need to programmatically access persistent XML data. Object-oriented access is often the preferred method. Translating XML data into objects or vice-versa is a hard problem due to the data model mismatch and the difficulty of query translation. We propose a framework that addresses this problem by transforming object-based queries and updates into queries and updates on XML using fle...
متن کاملAlternate Representations for Visual Constraint Specification in the Layered View Model
Extensible Markup Language (XML), with its rich set of semantics and constraints, is becoming the dominant standard for storing, describing and interchanging data among various Enterprises Information Systems (EIS) and databases. With the increased reliance on such semi-structured data and schemas, there exists a requirement to model, design, and constrain semi-structured data and the associate...
متن کاملLanguage-integrated querying of XML data in SQL server
Developers need to access persistent XML data programmatically. Object-oriented access is often the preferred method. Translating XML data into objects or vice-versa is a hard problem due to the data model mismatch and the difficulty of query translation. Our prototype addresses this problem by transforming object-based queries and updates into queries and updates on XML using declarative mappi...
متن کامل